namespace = ai_enhance

event = {
    id = ai_enhance.1

    is_triggered_only = yes
    hide_window = yes

    trigger = {
        if = {
            any_country = {
		has_edict = edict_ai_enhance_1
            }
        }
    }

    immediate = {
        every_country = {
            switch = {
            trigger = has_modifier
            mod_ai_enhance_39 = {remove_modifier = "mod_ai_enhance_39" add_modifier = { modifier = "mod_ai_enhance_40" days = -1 }}
            mod_ai_enhance_38 = {remove_modifier = "mod_ai_enhance_38" add_modifier = { modifier = "mod_ai_enhance_39" days = -1 }}
            mod_ai_enhance_37 = {remove_modifier = "mod_ai_enhance_37" add_modifier = { modifier = "mod_ai_enhance_38" days = -1 }}
            mod_ai_enhance_36 = {remove_modifier = "mod_ai_enhance_36" add_modifier = { modifier = "mod_ai_enhance_37" days = -1 }}
            mod_ai_enhance_35 = {remove_modifier = "mod_ai_enhance_35" add_modifier = { modifier = "mod_ai_enhance_36" days = -1 }}
            mod_ai_enhance_34 = {remove_modifier = "mod_ai_enhance_34" add_modifier = { modifier = "mod_ai_enhance_35" days = -1 }}
            mod_ai_enhance_33 = {remove_modifier = "mod_ai_enhance_33" add_modifier = { modifier = "mod_ai_enhance_34" days = -1 }}
            mod_ai_enhance_32 = {remove_modifier = "mod_ai_enhance_32" add_modifier = { modifier = "mod_ai_enhance_33" days = -1 }}
            mod_ai_enhance_31 = {remove_modifier = "mod_ai_enhance_31" add_modifier = { modifier = "mod_ai_enhance_32" days = -1 }}
            mod_ai_enhance_30 = {remove_modifier = "mod_ai_enhance_30" add_modifier = { modifier = "mod_ai_enhance_31" days = -1 }}
            mod_ai_enhance_29 = {remove_modifier = "mod_ai_enhance_29" add_modifier = { modifier = "mod_ai_enhance_30" days = -1 }}
            mod_ai_enhance_28 = {remove_modifier = "mod_ai_enhance_28" add_modifier = { modifier = "mod_ai_enhance_29" days = -1 }}
            mod_ai_enhance_27 = {remove_modifier = "mod_ai_enhance_27" add_modifier = { modifier = "mod_ai_enhance_28" days = -1 }}
            mod_ai_enhance_26 = {remove_modifier = "mod_ai_enhance_26" add_modifier = { modifier = "mod_ai_enhance_27" days = -1 }}
            mod_ai_enhance_25 = {remove_modifier = "mod_ai_enhance_25" add_modifier = { modifier = "mod_ai_enhance_26" days = -1 }}
            mod_ai_enhance_24 = {remove_modifier = "mod_ai_enhance_24" add_modifier = { modifier = "mod_ai_enhance_25" days = -1 }}
            mod_ai_enhance_23 = {remove_modifier = "mod_ai_enhance_23" add_modifier = { modifier = "mod_ai_enhance_24" days = -1 }}
            mod_ai_enhance_22 = {remove_modifier = "mod_ai_enhance_22" add_modifier = { modifier = "mod_ai_enhance_23" days = -1 }}
            mod_ai_enhance_21 = {remove_modifier = "mod_ai_enhance_21" add_modifier = { modifier = "mod_ai_enhance_22" days = -1 }}
            mod_ai_enhance_20 = {remove_modifier = "mod_ai_enhance_20" add_modifier = { modifier = "mod_ai_enhance_21" days = -1 }}
            mod_ai_enhance_19 = {remove_modifier = "mod_ai_enhance_19" add_modifier = { modifier = "mod_ai_enhance_20" days = -1 }}
            mod_ai_enhance_18 = {remove_modifier = "mod_ai_enhance_18" add_modifier = { modifier = "mod_ai_enhance_19" days = -1 }}
            mod_ai_enhance_17 = {remove_modifier = "mod_ai_enhance_17" add_modifier = { modifier = "mod_ai_enhance_18" days = -1 }}
            mod_ai_enhance_16 = {remove_modifier = "mod_ai_enhance_16" add_modifier = { modifier = "mod_ai_enhance_17" days = -1 }}
            mod_ai_enhance_15 = {remove_modifier = "mod_ai_enhance_15" add_modifier = { modifier = "mod_ai_enhance_16" days = -1 }}
            mod_ai_enhance_14 = {remove_modifier = "mod_ai_enhance_14" add_modifier = { modifier = "mod_ai_enhance_15" days = -1 }}
            mod_ai_enhance_13 = {remove_modifier = "mod_ai_enhance_13" add_modifier = { modifier = "mod_ai_enhance_14" days = -1 }}
            mod_ai_enhance_12 = {remove_modifier = "mod_ai_enhance_12" add_modifier = { modifier = "mod_ai_enhance_13" days = -1 }}
            mod_ai_enhance_11 = {remove_modifier = "mod_ai_enhance_11" add_modifier = { modifier = "mod_ai_enhance_12" days = -1 }}
            mod_ai_enhance_10 = {remove_modifier = "mod_ai_enhance_10" add_modifier = { modifier = "mod_ai_enhance_11" days = -1 }}
            mod_ai_enhance_9 = {remove_modifier = "mod_ai_enhance_9" add_modifier = { modifier = "mod_ai_enhance_10" days = -1 }}
            mod_ai_enhance_8 = {remove_modifier = "mod_ai_enhance_8" add_modifier = { modifier = "mod_ai_enhance_9" days = -1 }}
            mod_ai_enhance_7 = {remove_modifier = "mod_ai_enhance_7" add_modifier = { modifier = "mod_ai_enhance_8" days = -1 }}
            mod_ai_enhance_6 = {remove_modifier = "mod_ai_enhance_6" add_modifier = { modifier = "mod_ai_enhance_7" days = -1 }}
            mod_ai_enhance_5 = {remove_modifier = "mod_ai_enhance_5" add_modifier = { modifier = "mod_ai_enhance_6" days = -1 }}
            mod_ai_enhance_4 = {remove_modifier = "mod_ai_enhance_4" add_modifier = { modifier = "mod_ai_enhance_5" days = -1 }}
            mod_ai_enhance_3 = {remove_modifier = "mod_ai_enhance_3" add_modifier = { modifier = "mod_ai_enhance_4" days = -1 }}
            mod_ai_enhance_2 = {remove_modifier = "mod_ai_enhance_2" add_modifier = { modifier = "mod_ai_enhance_3" days = -1 }}
            mod_ai_enhance_1 = {remove_modifier = "mod_ai_enhance_1" add_modifier = { modifier = "mod_ai_enhance_2" days = -1 }}
            }

            if = {
                limit = {
                    is_ai = yes
                    NOT = { has_country_flag = ai_enhance_flag }
                }
                add_modifier = {
	    	    modifier = mod_ai_enhance_1
	    	    days = -1
	        }
                set_country_flag = ai_enhance_flag
            }	
        }
    }
}

event = {
    id = ai_enhance.2

    is_triggered_only = yes
    hide_window = yes

    trigger = {
        if = {
            any_country = {
		has_edict = edict_ai_enhance_2
            }
        }
    }

    immediate = {
        every_country = {
            switch = {
            trigger = has_modifier
            mod_ai_enhance_39 = {remove_modifier = "mod_ai_enhance_39" add_modifier = { modifier = "mod_ai_enhance_40" days = -1 }}
            mod_ai_enhance_38 = {remove_modifier = "mod_ai_enhance_38" add_modifier = { modifier = "mod_ai_enhance_39" days = -1 }}
            mod_ai_enhance_37 = {remove_modifier = "mod_ai_enhance_37" add_modifier = { modifier = "mod_ai_enhance_38" days = -1 }}
            mod_ai_enhance_36 = {remove_modifier = "mod_ai_enhance_36" add_modifier = { modifier = "mod_ai_enhance_37" days = -1 }}
            mod_ai_enhance_35 = {remove_modifier = "mod_ai_enhance_35" add_modifier = { modifier = "mod_ai_enhance_36" days = -1 }}
            mod_ai_enhance_34 = {remove_modifier = "mod_ai_enhance_34" add_modifier = { modifier = "mod_ai_enhance_35" days = -1 }}
            mod_ai_enhance_33 = {remove_modifier = "mod_ai_enhance_33" add_modifier = { modifier = "mod_ai_enhance_34" days = -1 }}
            mod_ai_enhance_32 = {remove_modifier = "mod_ai_enhance_32" add_modifier = { modifier = "mod_ai_enhance_33" days = -1 }}
            mod_ai_enhance_31 = {remove_modifier = "mod_ai_enhance_31" add_modifier = { modifier = "mod_ai_enhance_32" days = -1 }}
            mod_ai_enhance_30 = {remove_modifier = "mod_ai_enhance_30" add_modifier = { modifier = "mod_ai_enhance_31" days = -1 }}
            mod_ai_enhance_29 = {remove_modifier = "mod_ai_enhance_29" add_modifier = { modifier = "mod_ai_enhance_30" days = -1 }}
            mod_ai_enhance_28 = {remove_modifier = "mod_ai_enhance_28" add_modifier = { modifier = "mod_ai_enhance_29" days = -1 }}
            mod_ai_enhance_27 = {remove_modifier = "mod_ai_enhance_27" add_modifier = { modifier = "mod_ai_enhance_28" days = -1 }}
            mod_ai_enhance_26 = {remove_modifier = "mod_ai_enhance_26" add_modifier = { modifier = "mod_ai_enhance_27" days = -1 }}
            mod_ai_enhance_25 = {remove_modifier = "mod_ai_enhance_25" add_modifier = { modifier = "mod_ai_enhance_26" days = -1 }}
            mod_ai_enhance_24 = {remove_modifier = "mod_ai_enhance_24" add_modifier = { modifier = "mod_ai_enhance_25" days = -1 }}
            mod_ai_enhance_23 = {remove_modifier = "mod_ai_enhance_23" add_modifier = { modifier = "mod_ai_enhance_24" days = -1 }}
            mod_ai_enhance_22 = {remove_modifier = "mod_ai_enhance_22" add_modifier = { modifier = "mod_ai_enhance_23" days = -1 }}
            mod_ai_enhance_21 = {remove_modifier = "mod_ai_enhance_21" add_modifier = { modifier = "mod_ai_enhance_22" days = -1 }}
            mod_ai_enhance_20 = {remove_modifier = "mod_ai_enhance_20" add_modifier = { modifier = "mod_ai_enhance_21" days = -1 }}
            mod_ai_enhance_19 = {remove_modifier = "mod_ai_enhance_19" add_modifier = { modifier = "mod_ai_enhance_20" days = -1 }}
            mod_ai_enhance_18 = {remove_modifier = "mod_ai_enhance_18" add_modifier = { modifier = "mod_ai_enhance_19" days = -1 }}
            mod_ai_enhance_17 = {remove_modifier = "mod_ai_enhance_17" add_modifier = { modifier = "mod_ai_enhance_18" days = -1 }}
            mod_ai_enhance_16 = {remove_modifier = "mod_ai_enhance_16" add_modifier = { modifier = "mod_ai_enhance_17" days = -1 }}
            mod_ai_enhance_15 = {remove_modifier = "mod_ai_enhance_15" add_modifier = { modifier = "mod_ai_enhance_16" days = -1 }}
            mod_ai_enhance_14 = {remove_modifier = "mod_ai_enhance_14" add_modifier = { modifier = "mod_ai_enhance_15" days = -1 }}
            mod_ai_enhance_13 = {remove_modifier = "mod_ai_enhance_13" add_modifier = { modifier = "mod_ai_enhance_14" days = -1 }}
            mod_ai_enhance_12 = {remove_modifier = "mod_ai_enhance_12" add_modifier = { modifier = "mod_ai_enhance_13" days = -1 }}
            mod_ai_enhance_11 = {remove_modifier = "mod_ai_enhance_11" add_modifier = { modifier = "mod_ai_enhance_12" days = -1 }}
            mod_ai_enhance_10 = {remove_modifier = "mod_ai_enhance_10" add_modifier = { modifier = "mod_ai_enhance_11" days = -1 }}
            mod_ai_enhance_9 = {remove_modifier = "mod_ai_enhance_9" add_modifier = { modifier = "mod_ai_enhance_10" days = -1 }}
            mod_ai_enhance_8 = {remove_modifier = "mod_ai_enhance_8" add_modifier = { modifier = "mod_ai_enhance_9" days = -1 }}
            mod_ai_enhance_7 = {remove_modifier = "mod_ai_enhance_7" add_modifier = { modifier = "mod_ai_enhance_8" days = -1 }}
            mod_ai_enhance_6 = {remove_modifier = "mod_ai_enhance_6" add_modifier = { modifier = "mod_ai_enhance_7" days = -1 }}
            mod_ai_enhance_5 = {remove_modifier = "mod_ai_enhance_5" add_modifier = { modifier = "mod_ai_enhance_6" days = -1 }}
            mod_ai_enhance_4 = {remove_modifier = "mod_ai_enhance_4" add_modifier = { modifier = "mod_ai_enhance_5" days = -1 }}
            mod_ai_enhance_3 = {remove_modifier = "mod_ai_enhance_3" add_modifier = { modifier = "mod_ai_enhance_4" days = -1 }}
            mod_ai_enhance_2 = {remove_modifier = "mod_ai_enhance_2" add_modifier = { modifier = "mod_ai_enhance_3" days = -1 }}
            mod_ai_enhance_1 = {remove_modifier = "mod_ai_enhance_1" add_modifier = { modifier = "mod_ai_enhance_2" days = -1 }}
            }

            if = {
                limit = {
                    is_ai = yes
                    NOT = { has_country_flag = ai_enhance_flag }
                }
                add_modifier = {
	    	    modifier = mod_ai_enhance_1
	    	    days = -1
	        }
                set_country_flag = ai_enhance_flag
            }	
        }
    }
}

event = {
    id = ai_enhance.3

    is_triggered_only = yes
    hide_window = yes



    immediate = {
        every_country = {
            switch = {
            trigger = has_modifier
            mod_ai_enhance_40 = {remove_modifier = "mod_ai_enhance_40" }
            mod_ai_enhance_39 = {remove_modifier = "mod_ai_enhance_39" }
            mod_ai_enhance_38 = {remove_modifier = "mod_ai_enhance_38" }
            mod_ai_enhance_37 = {remove_modifier = "mod_ai_enhance_37" }
            mod_ai_enhance_36 = {remove_modifier = "mod_ai_enhance_36" }
            mod_ai_enhance_35 = {remove_modifier = "mod_ai_enhance_35" }
            mod_ai_enhance_34 = {remove_modifier = "mod_ai_enhance_34" }
            mod_ai_enhance_33 = {remove_modifier = "mod_ai_enhance_33" }
            mod_ai_enhance_32 = {remove_modifier = "mod_ai_enhance_32" }
            mod_ai_enhance_31 = {remove_modifier = "mod_ai_enhance_31" }
            mod_ai_enhance_30 = {remove_modifier = "mod_ai_enhance_30" }
            mod_ai_enhance_29 = {remove_modifier = "mod_ai_enhance_29" }
            mod_ai_enhance_28 = {remove_modifier = "mod_ai_enhance_28" }
            mod_ai_enhance_27 = {remove_modifier = "mod_ai_enhance_27" }
            mod_ai_enhance_26 = {remove_modifier = "mod_ai_enhance_26" }
            mod_ai_enhance_25 = {remove_modifier = "mod_ai_enhance_25" }
            mod_ai_enhance_24 = {remove_modifier = "mod_ai_enhance_24" }
            mod_ai_enhance_23 = {remove_modifier = "mod_ai_enhance_23" }
            mod_ai_enhance_22 = {remove_modifier = "mod_ai_enhance_22" }
            mod_ai_enhance_21 = {remove_modifier = "mod_ai_enhance_21" }
            mod_ai_enhance_20 = {remove_modifier = "mod_ai_enhance_20" }
            mod_ai_enhance_19 = {remove_modifier = "mod_ai_enhance_19" }
            mod_ai_enhance_18 = {remove_modifier = "mod_ai_enhance_18" }
            mod_ai_enhance_17 = {remove_modifier = "mod_ai_enhance_17" }
            mod_ai_enhance_16 = {remove_modifier = "mod_ai_enhance_16" }
            mod_ai_enhance_15 = {remove_modifier = "mod_ai_enhance_15" }
            mod_ai_enhance_14 = {remove_modifier = "mod_ai_enhance_14" }
            mod_ai_enhance_13 = {remove_modifier = "mod_ai_enhance_13" }
            mod_ai_enhance_12 = {remove_modifier = "mod_ai_enhance_12" }
            mod_ai_enhance_11 = {remove_modifier = "mod_ai_enhance_11" }
            mod_ai_enhance_10 = {remove_modifier = "mod_ai_enhance_10" }
            mod_ai_enhance_9 = {remove_modifier = "mod_ai_enhance_9" }
            mod_ai_enhance_8 = {remove_modifier = "mod_ai_enhance_8" }
            mod_ai_enhance_7 = {remove_modifier = "mod_ai_enhance_7" }
            mod_ai_enhance_6 = {remove_modifier = "mod_ai_enhance_6" }
            mod_ai_enhance_5 = {remove_modifier = "mod_ai_enhance_5" }
            mod_ai_enhance_4 = {remove_modifier = "mod_ai_enhance_4" }
            mod_ai_enhance_3 = {remove_modifier = "mod_ai_enhance_3" }
            mod_ai_enhance_2 = {remove_modifier = "mod_ai_enhance_2" }
            mod_ai_enhance_1 = {remove_modifier = "mod_ai_enhance_1" }
            }

            if = {
                limit = { has_country_flag = ai_enhance_flag }
                remove_country_flag = ai_enhance_flag
            }	
        }
    }
}